@charset "utf-8";
/* ----------- hotel ---------- */
.content{ width:100%; background:url(../images/index/index_02.png) repeat-x; padding:14px 0 0 0;}
/* ------ search box for hotel ----- */
.m-search-wrap{  width:980px; margin:0px auto; padding:0 0 26px 0;}
.m-search-box{ border:5px solid #0368d4; width:578px;}
.m-search-box .m-search-mtabs{ float:left; width:56px;}
.m-search-box .m-search-mtabs li{ text-align:center; height:36px; line-height:36px; cursor:pointer;}
.m-search-box .m-search-info{ float:left; background:#FFF; width:522px; height:316px;}
.m-search-box .m-search-info dd{ padding:0 0 0 20px;}
.m-search-box .m-search-info dd .h-m-tabs li{ float:left; height:46px; width:116px; font:14px/46px "微软雅黑","宋体",Arial; text-align:center;}
.m-search-info-cur{ background:url(../images/index/index_03.gif) bottom center no-repeat;}
.m-search-info .h-clid-sel li{ height:32px; font:12px/32px "微软雅黑","宋体",Arial; margin:4px 0;}
.m-search-info .h-clid-sel li input[type=text],.m-search-info .h-clid-sel li select{font:12px "微软雅黑","宋体",Arial; padding:4px; margin:0 4px;}
.m-search-info .h-clid-sel .ckin-city input[type=text],.ckin-ads input[type=text],.ckin-hname input[type=text]{ width:422px;}

.m-search-wrap-tip{ width:372px; margin:0 0 0 10px;}
.m-search-wrap-tip img{ border:1px solid #1c7b8f;}
/* ------ 酒店信息 ----- */
.hotel-wrap{ width:980px; margin:0px auto;}
.hotel-w-m-l{ width:708px; float:left;}
.internal-h-tit h1,.hot-h-tit h1,.overseas-h-tit h1,.valueselection-h-tit h1{ float:left; font-size:16px;}
/* ------ info for hot hotel 热门推荐 ----- */
.hot-h,.internal-h,.overseas-h{ margin:0 0 12px 0;}
.hot-h .hot-h-tit{height:28px; line-height:28px; border-bottom:1px solid #1aa2d2; margin-bottom:6px;}
.hot-h .hot-h-info li{ float:left; width:50px; height:26px; line-height:26px; text-align:center; cursor:pointer;}
.hot-h .hot-h-info .hot-cur{ background-color:#0166d8; color:#fff;}
.hot-h .hot-h-tabbox{ border-bottom:1px dashed #ccc; padding:8px 0;}
.hot-h .hot-h-tabbox a{ margin:0 12px 0 0;}
.hot-h .hot-h-bot-info li{ float:left; width:336px; height:24px; line-height:24px; padding:0px 18px 0 0;}
.hot-h .hot-h-bot-info li span{ float:right; color:#F00;}
/* ------ info for internal hotel 国内酒店 ----- */
.internal-h-tit{ height:28px; line-height:28px;border-bottom:1px solid #1aa2d2; margin-bottom:6px;}
.internal-h-tit li,.overseas-h-tit li{ float:left; margin:0px 6px; cursor:pointer;}
.internal-h-tit h1,.overseas-h-tit h1,.valueselection-h-tit h1{ margin:0 12px 0 0;}
.internal-h-tabbox a{ float:left;}
.internal-h-tabbox .internal-b-img{ display:block; width:300px; height:230px; margin:0 8px 0 0; float:left;}
.internal-h-tabbox .internal-s-img{ display:block; width:400px; height:230px; float:left; }
.internal-h-tabbox .internal-s-img a{ margin:0 8px 10px 0;}
.internal-cur,.overseas-cur{ background:url(../images/index/index_13.png) no-repeat bottom center; }
/* ------ info for overseas hotel 海外酒店----- */
.overseas-h-tit{height:28px; line-height:28px;border-bottom:1px solid #1aa2d2; margin-bottom:6px;}
.overseas-h-tit li{ float:left;}
.overseas-h-info a{ float:left;}
.overseas-h-info .overseas-b-img{ display:block; width:337px; height:262px; float:left;}
.overseas-h-info .overseas-s-img{ display:block; width:370px; height:256px; float:left;}
.overseas-h-info .overseas-s-img a{ margin:0 16px 16px 0;}
/* ------ info for valueselection hotel 超值精选酒店----- */
.valueselection-h-tit{height:28px; line-height:28px;border-bottom:1px solid #1aa2d2; margin-bottom:6px;}
.valueselection-h-tit li{ float:left; border-top:1px solid #189fd6; border-left:1px solid #189fd6; padding:0px 12px; cursor:pointer; height:27px}
.valueselection-h-tit .valueselection-cur{ border-bottom:1px solid #FFF;}
.valueselection-h-info dl dd{ border-bottom:1px dashed #ccc;}
.valueselection-h-info dl dd li{ float:left; border-right:1px solid #ccc; padding:0 6px 0 0;}
.valueselection-h-info dl dd li a{ color:#0054de;}
.valueselection-h-info dl dd li .valueselection-value{ color:#F00; margin:0 22px 0 0;}
.valueselection-h-info dl dd li .valueselection-ads{ color:#000; margin:0 0 0 16px;}
/* ------ Sales promotion preferential 促销特惠----- */
.hotel-w-m-r{ float:left; width:260px; margin:0 0 0 12px;}
.bpp-wrap,links-wrap{ margin:16px 0 0 0;}
.spp-title,.bpp-title,.links-title{border-bottom: 1px solid #1AA2D2; height: 28px; line-height: 28px; margin-bottom: 6px;}
.spp-title h1,.bpp-title h1,.links-title h1{float: left; font-size: 16px;}
.spp-info .spp-info-s-img a,.bpp-info .bpp-info-s-img a,.links-info a{ float:left; margin:0 8px 8px 0;}
.spp-info .spp-info-s-img a img,.bpp-info .bpp-info-s-img a img,.links-info a img{ background:#7db1eb; width:122px; height:104px; display:block;}
.spp-info .spp-info-b-img a img,.bpp-info .bpp-info-b-img a img{ background:#7db1eb; width:260px; height:104px; display:block;}


.list_city{position:absolute;z-index:120;overflow:hidden;-moz-box-shadow:2px 2px 5px rgb(51,51,51);width:222px;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #7F9DB9;margin:0;min-height:305px;padding:0 0 4px;text-align:left;width:220px;-moz-box-shadow:2px 2px 5px rgb(51,51,51);-webkit-box-shadow:2px 2px 5px rgb(51,51,51);}
.list_city .list_city_head{background-color:#67A1E2;border:medium none;color:#FFFFFF;display:block;font-family:Simyou;line-height:20px;padding:2px 0 2px 9px;width:auto;word-wrap:break-word;}
.list_city .list_city_head .msg{color:red;}
.list_city .list_city_container{margin:0;min-height:257px;padding:0;height:257px;}
.list_city .list_city_container a{border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;color:#0055AA;cursor:pointer;display:block;height:22px;line-height:22px;min-height:22px;overflow:hidden;padding:1px 9px 0;text-align:left;text-decoration:none;height:22px;display:block;}
.list_city .list_city_container a b{font-weight:normal;}
.list_city .list_city_container a:hover{background:none repeat scroll 0 0 #E8F4FF;border-bottom:1px solid #7F9DB9;border-top:1px solid #7F9DB9;}
.list_city .list_city_container span{float:right;font:10px/22px verdana;margin:0;overflow:hidden;padding:0;text-align:right;white-space:nowrap;width:110px;}
.list_city .selected{background:none repeat scroll 0 0 #FFE6A6;color:#FFFFFF;height:22px}
.list_city .page_break{line-height:25px;margin:0;padding:0;text-align:center;}
.list_city .page_break a{color:#0055AA;font-family:Arial,Simsun,sans-serif;font-size:14px;margin:0;padding:0 4px;text-decoration:underline;}
.list_city .page_break .current{color:#000000;text-decoration:none;}
.pop_city{position:absolute;z-index:9;width:360px;font-size:12px;border:1px solid #B2DFFF;background-color:#FFFFFF;-moz-box-shadow:2px 2px 5px rgb(51,51,51);-webkit-box-shadow:2px 2px 5px rgb(51,51,51);}
.pop_city .pop_head{background-color:#67A1E2;border-color:#2C7ECF;border-style:solid;border-width:1px 1px 0;color:#CEE3FC;height:24px;line-height:24px;padding-left:10px;color:#FFFFFF;}
.pop_city .list_label{list-style:none;border-bottom:1px #5DA9E2 solid;padding-bottom:24px;padding-left:4px;margin-top:15px;margin-bottom:10px;}
.pop_city .list_label li{float:left;margin-left:8px;height:24px;line-height:24px;}
.pop_city .list_label li a{color:#005DAA;ursor:pointer;text-decoration:none;background:#fff;padding:0px 4px;}
.pop_city .list_label li a:hover{color:#005D00;}
.pop_city .list_label li a.current{color:#666666;display:block;background:#FFF;border:1px #5DA9E2 solid;border-bottom:1px solid #fff;padding:0px 4px;font-weight:bold;}
.pop_city .pop_city_container{padding:4px;margin-bottom:20px;}
.pop_city .pop_city_container ul{}
.pop_city .pop_city_container ul li{width:18%;float:left;margin-right:3px; text-align:center;}
.pop_city .pop_city_container ul li a{color:#000000;display:block;height:22px;line-height:22px;text-decoration:none;border:1px solid #fff;padding:2px 0px;}
.pop_city .pop_city_container ul li a:hover{background-color:#E8F4FF;border:1px solid #ACCCEF;}